﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Himp.DataHub
{
    public class PatnBaseInfoCreateDto
    {
        public string PatnId { get; set; }

        /// <summary>
        /// 门诊号
        /// 院内唯一流水
        /// </summary>
        public string IptOtpNo { get; set; }

        /// <summary>
        /// 患者姓名
        /// </summary>
        public string PstnName { get; set; }

        /// <summary>
        /// 医保人员编号
        /// </summary>
        public string? PsnNo { get; set; }

        /// <summary>
        /// 患者性别
        /// 1男 
        /// 2女
        /// </summary>
        public EnumGend? Gend { get; set; }

        /// <summary>
        /// 出生日期
        /// </summary>
        public DateTime? Brdy { get; set; }

        /// <summary>
        /// 年龄
        /// </summary>
        public int? Age { get; set; }

        /// <summary>
        /// 年龄单位
        /// </summary>
        public EnumAgeUnt? AgeUnt { get; set; }

        /// <summary>
        /// 婚姻
        /// </summary>
        public string? MrgStasCode { get; set; }

        /// <summary>
        /// 婚姻状态
        /// </summary>
        public string? MrgStasName { get; set; }

        /// <summary>
        /// 国籍代码
        /// </summary>
        public string? NtlyCode { get; set; }

        /// <summary>
        /// 国家名称
        /// </summary>
        public string? NtlyName { get; set; }

        /// <summary>
        /// 民族代码
        /// </summary>
        public string? NatyCode { get; set; }

        /// <summary>
        /// 民族名称
        /// </summary>
        public string? NatyName { get; set; }

        /// <summary>
        /// 籍贯
        /// </summary>
        public string? Napl { get; set; }

        /// <summary>
        /// 职业代码
        /// </summary>
        public string? PrfsCode { get; set; }

        /// <summary>
        /// 职业代码
        /// </summary>
        public string? PrfsName { get; set; }

        /// <summary>
        /// 联系电话
        /// </summary>
        public string? Tel { get; set; }

        /// <summary>
        /// 联系地址
        /// </summary>
        public string? Addr { get; set; }

        /// <summary>
        /// 人员证件类型
        /// 参照人员证件类型
        /// (psn_cert_type)
        /// </summary>
        public string? PsnCertTypeCode { get; set; }

        /// <summary>
        /// 证件类别
        /// </summary>
        public string? PsnCertTypeName { get; set; }

        /// <summary>
        /// 证件号码
        /// </summary>
        public string? Certno { get; set; }

        /// <summary>
        /// 患者身高
        /// </summary>
        public float? PatnHgt { get; set; }

        /// <summary>
        /// 患者体重
        /// </summary>
        public float? PatnWt { get; set; }
    }
}
